package com.junzhiit.nengji.shop.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.shop.bo.PromotionPosterBO;
import com.junzhiit.nengji.shop.model.PromotionPoster;

public interface PromotionPosterDAO extends BaseDAO<PromotionPoster> {
	/**
	 * 
	 * TODO 查找推广海报列表
	 * @author Harry
	 * @time 2018年8月26日 上午11:57:04
	 * @return ResultVO
	 */
	public List<PromotionPosterBO> getAllList(PromotionPosterBO ppb,int pageNumber, int maxPageRow);
	
	/**
	 * 
	 * TODO 获取推广海报列表数量 
	 * @auhor Harry
	 * @time 2018年8月30日下午3:07:36
	 * @return Integer
	 */
	public Integer getTotalCount(PromotionPosterBO ppb);
	
	/**
	 * 
	 * TODO 根据Id获取海报信息 
	 * @author Harry
	 * @time 2018年9月4日上午11:18:06
	 * @return ReustlVO
	 */
	public PromotionPosterBO findById(PromotionPosterBO ppb);
	
	/**
	 * 
	 * TODO API查询推广海报
	 * @author PeterMo
	 * @time 2018年9月18日 上午10:42:27
	 * @return List<PromotionPosterBO>
	 */
	public List<PromotionPosterBO> findPageAll(String csId,Integer type,int pageNumber, int maxPageRow);
	
	public int totalCount(String csId,Integer type);
	
}
